package com.founder.gateway.oauth.orm.orcl.bean.entity;
import javax.persistence.*;
import com.founder.gateway.oauth.orm.orcl.bean.mapper.OrgOrganizationMapper;
import com.founder.gateway.oauth.orm.orcl.bean.dto.OrgOrganizationDto;
import org.setu.framework.bean.EntityBean;
import org.setu.framework.jdbc.annotation.TableInfo;
import org.setu.framework.annotation.description.SetuDescription;
import com.founder.gateway.system.bean.DbConnStructure;
/**
 * 
 * @author: hfl 
 */

@Entity
@Table(name="ORG_ORGANIZATION")
@TableInfo(dbConn=DbConnStructure.DC$JWZH,dbName=DbConnStructure.ORCL)
public class OrgOrganizationEntity extends EntityBean<OrgOrganizationEntity,OrgOrganizationDto,OrgOrganizationMapper>{

	private static final long serialVersionUID = 1L;

	@Column(name="ZSFJID",length=22,columnDefinition="NUMBER")
	@SetuDescription(describe="直属分局主键")
	private String zsfjid;

	@Column(name="JZSX",length=8,columnDefinition="VARCHAR2")
	@SetuDescription(describe="警种属性")
	private String jzsx;

	@Column(name="GZJGMC",length=240,columnDefinition="VARCHAR2")
	@SetuDescription(describe="公章机构名称")
	private String gzjgmc;

	@Column(name="GZJGID",length=12,columnDefinition="VARCHAR2")
	@SetuDescription(describe="公章机构ID")
	private String gzjgid;

	@Id
	@Column(name="ID",length=22,nullable=false,columnDefinition="NUMBER")
	@SetuDescription(describe="主键")
	private String id;

	@Column(name="ORGCODE",length=30,nullable=false,columnDefinition="VARCHAR2")
	@SetuDescription(describe="部门代码")
	private String orgcode;

	@Column(name="ORGNAME",length=500,nullable=false,columnDefinition="VARCHAR2")
	@SetuDescription(describe="部门名称")
	private String orgname;

	@Column(name="ORGTYPE",length=2,nullable=false,columnDefinition="VARCHAR2")
	@SetuDescription(describe="部门类型")
	private String orgtype;

	@Column(name="ORGLEVEL",length=2,columnDefinition="VARCHAR2")
	@SetuDescription(describe="部门等级")
	private String orglevel;

	@Column(name="ORGBIZTYPE",length=2,columnDefinition="VARCHAR2")
	@SetuDescription(describe="部门业务类型")
	private String orgbiztype;

	@Column(name="ORDERNO",length=22,columnDefinition="NUMBER")
	@SetuDescription(describe="部门顺序号")
	private String orderno;

	@Column(name="PARENTID",length=22,columnDefinition="NUMBER")
	@SetuDescription(describe="上级部门主键")
	private String parentid;

	@Column(name="PARENTTREEPATH",length=200,columnDefinition="VARCHAR2")
	@SetuDescription(describe="上级部门ORGCODE树结点路径")
	private String parenttreepath;

	@Column(name="ORGNAMEPY",length=100,columnDefinition="VARCHAR2")
	@SetuDescription(describe="部门名称拼音")
	private String orgnamepy;

	@Column(name="ORGNAMEWB",length=100,columnDefinition="VARCHAR2")
	@SetuDescription(describe="部门名称五笔")
	private String orgnamewb;

	@Column(name="ORGJC",length=160,columnDefinition="VARCHAR2")
	@SetuDescription(describe="部门简称")
	private String orgjc;

	@Column(name="ORGQC",length=400,columnDefinition="VARCHAR2")
	@SetuDescription(describe="部门全称")
	private String orgqc;

	@Column(name="ADDRESS",length=240,columnDefinition="VARCHAR2")
	@SetuDescription(describe="部门地址")
	private String address;

	@Column(name="LINKTEL",length=50,columnDefinition="VARCHAR2")
	@SetuDescription(describe="部门电话")
	private String linktel;

	@Column(name="LINKMAN",length=120,columnDefinition="VARCHAR2")
	@SetuDescription(describe="部门联系人")
	private String linkman;

	@Column(name="LINKMANTEL",length=50,columnDefinition="VARCHAR2")
	@SetuDescription(describe="部门联系人电话")
	private String linkmantel;

	@Column(name="WEBURL",length=512,columnDefinition="VARCHAR2")
	@SetuDescription(describe="部门主页")
	private String weburl;

	@Column(name="EMAIL",length=128,columnDefinition="VARCHAR2")
	@SetuDescription(describe="部门邮箱")
	private String email;

	@Column(name="XZQH",length=30,columnDefinition="VARCHAR2")
	@SetuDescription(describe="部门所属行政区划")
	private String xzqh;

	@Column(name="BZ",length=800,columnDefinition="VARCHAR2")
	@SetuDescription(describe="备注")
	private String bz;

	@Column(name="XT_CZSJ",length=19,columnDefinition="VARCHAR2")
	@SetuDescription(describe="操作时间")
	private String xtCzsj;

	@Column(name="XT_CZRXM",length=120,columnDefinition="VARCHAR2")
	@SetuDescription(describe="操作人姓名")
	private String xtCzrxm;

	@Column(name="XT_CZRID",length=18,columnDefinition="VARCHAR2")
	@SetuDescription(describe="操作人ID")
	private String xtCzrid;

	@Column(name="XT_CZRBM",length=160,columnDefinition="VARCHAR2")
	@SetuDescription(describe="操作人部门")
	private String xtCzrbm;

	@Column(name="XT_CZRBMID",length=30,columnDefinition="VARCHAR2")
	@SetuDescription(describe="操作人部门ID")
	private String xtCzrbmid;

	@Column(name="XT_CZIP",length=30,columnDefinition="VARCHAR2")
	@SetuDescription(describe="操作IP")
	private String xtCzip;

	@Column(name="XT_ZHXGSJ",length=19,columnDefinition="VARCHAR2")
	@SetuDescription(describe="最后修改时间")
	private String xtZhxgsj;

	@Column(name="XT_ZHXGRXM",length=80,columnDefinition="VARCHAR2")
	@SetuDescription(describe="最后修改人姓名")
	private String xtZhxgrxm;

	@Column(name="XT_ZHXGRID",length=18,columnDefinition="VARCHAR2")
	@SetuDescription(describe="最后修改人ID")
	private String xtZhxgrid;

	@Column(name="XT_ZHXGRBM",length=200,columnDefinition="VARCHAR2")
	@SetuDescription(describe="最后修改人部门")
	private String xtZhxgrbm;

	@Column(name="XT_ZHXGRBMID",length=30,columnDefinition="VARCHAR2")
	@SetuDescription(describe="最后修改人部门ID")
	private String xtZhxgrbmid;

	@Column(name="XT_ZHXGIP",length=30,columnDefinition="VARCHAR2")
	@SetuDescription(describe="最后修改IP")
	private String xtZhxgip;

	@Column(name="XT_ZXBZ",length=1,columnDefinition="VARCHAR2")
	@SetuDescription(describe="注销标志")
	private String xtZxbz;

	@Column(name="XT_ZXSJ",length=19,columnDefinition="VARCHAR2")
	@SetuDescription(describe="注销时间")
	private String xtZxsj;

	@Column(name="XT_ZXYY",length=400,columnDefinition="VARCHAR2")
	@SetuDescription(describe="注销原因")
	private String xtZxyy;

	@Column(name="XT_ZXRID",length=18,columnDefinition="VARCHAR2")
	@SetuDescription(describe="注销人ID")
	private String xtZxrid;

	@Column(name="XT_ZXRXM",length=120,columnDefinition="VARCHAR2")
	@SetuDescription(describe="注销人姓名")
	private String xtZxrxm;

	@Column(name="XT_ZXRBM",length=160,columnDefinition="VARCHAR2")
	@SetuDescription(describe="注销人部门")
	private String xtZxrbm;

	@Column(name="XT_ZXRBMID",length=30,columnDefinition="VARCHAR2")
	@SetuDescription(describe="注销人部门ID")
	private String xtZxrbmid;

	@Column(name="XT_ZXIP",length=30,columnDefinition="VARCHAR2")
	@SetuDescription(describe="注销IP")
	private String xtZxip;

	@Column(name="ZXX",length=100,columnDefinition="VARCHAR2")
	@SetuDescription(describe="中心X")
	private String zxx;

	@Column(name="ZXY",length=100,columnDefinition="VARCHAR2")
	@SetuDescription(describe="中心Y")
	private String zxy;

	@Column(name="XT_CJSJ",length=19,columnDefinition="VARCHAR2")
	@SetuDescription(describe="采集时间")
	private String xtCjsj;

	@Column(name="XT_LRSJ",length=19,columnDefinition="VARCHAR2")
	@SetuDescription(describe="录入时间")
	private String xtLrsj;

	@Column(name="XT_LRRXM",length=80,columnDefinition="VARCHAR2")
	@SetuDescription(describe="录入人姓名")
	private String xtLrrxm;

	@Column(name="XT_LRRID",length=18,columnDefinition="VARCHAR2")
	@SetuDescription(describe="录入人ID")
	private String xtLrrid;

	@Column(name="XT_LRRBM",length=200,columnDefinition="VARCHAR2")
	@SetuDescription(describe="录入人部门")
	private String xtLrrbm;

	@Column(name="XT_LRRBMID",length=30,columnDefinition="VARCHAR2")
	@SetuDescription(describe="录入人部门ID")
	private String xtLrrbmid;

	@Column(name="XT_LRIP",length=30,columnDefinition="VARCHAR2")
	@SetuDescription(describe="录入IP")
	private String xtLrip;

	@Column(name="ORGWORDS",length=40,columnDefinition="VARCHAR2")
	@SetuDescription(describe="公安机关代字")
	private String orgwords;

	@Column(name="ORGNAMEABB",length=80,columnDefinition="VARCHAR2")
	@SetuDescription(describe="部门名称简称(文书字号使用)")
	private String orgnameabb;

	public OrgOrganizationEntity(){
	}

	public void setZsfjid(String zsfjid){
		this.zsfjid=zsfjid;
	}

	public String getZsfjid(){
		return this.zsfjid;
	}

	public void setJzsx(String jzsx){
		this.jzsx=jzsx;
	}

	public String getJzsx(){
		return this.jzsx;
	}

	public void setGzjgmc(String gzjgmc){
		this.gzjgmc=gzjgmc;
	}

	public String getGzjgmc(){
		return this.gzjgmc;
	}

	public void setGzjgid(String gzjgid){
		this.gzjgid=gzjgid;
	}

	public String getGzjgid(){
		return this.gzjgid;
	}

	public void setId(String id){
		this.id=id;
	}

	public String getId(){
		return this.id;
	}

	public void setOrgcode(String orgcode){
		this.orgcode=orgcode;
	}

	public String getOrgcode(){
		return this.orgcode;
	}

	public void setOrgname(String orgname){
		this.orgname=orgname;
	}

	public String getOrgname(){
		return this.orgname;
	}

	public void setOrgtype(String orgtype){
		this.orgtype=orgtype;
	}

	public String getOrgtype(){
		return this.orgtype;
	}

	public void setOrglevel(String orglevel){
		this.orglevel=orglevel;
	}

	public String getOrglevel(){
		return this.orglevel;
	}

	public void setOrgbiztype(String orgbiztype){
		this.orgbiztype=orgbiztype;
	}

	public String getOrgbiztype(){
		return this.orgbiztype;
	}

	public void setOrderno(String orderno){
		this.orderno=orderno;
	}

	public String getOrderno(){
		return this.orderno;
	}

	public void setParentid(String parentid){
		this.parentid=parentid;
	}

	public String getParentid(){
		return this.parentid;
	}

	public void setParenttreepath(String parenttreepath){
		this.parenttreepath=parenttreepath;
	}

	public String getParenttreepath(){
		return this.parenttreepath;
	}

	public void setOrgnamepy(String orgnamepy){
		this.orgnamepy=orgnamepy;
	}

	public String getOrgnamepy(){
		return this.orgnamepy;
	}

	public void setOrgnamewb(String orgnamewb){
		this.orgnamewb=orgnamewb;
	}

	public String getOrgnamewb(){
		return this.orgnamewb;
	}

	public void setOrgjc(String orgjc){
		this.orgjc=orgjc;
	}

	public String getOrgjc(){
		return this.orgjc;
	}

	public void setOrgqc(String orgqc){
		this.orgqc=orgqc;
	}

	public String getOrgqc(){
		return this.orgqc;
	}

	public void setAddress(String address){
		this.address=address;
	}

	public String getAddress(){
		return this.address;
	}

	public void setLinktel(String linktel){
		this.linktel=linktel;
	}

	public String getLinktel(){
		return this.linktel;
	}

	public void setLinkman(String linkman){
		this.linkman=linkman;
	}

	public String getLinkman(){
		return this.linkman;
	}

	public void setLinkmantel(String linkmantel){
		this.linkmantel=linkmantel;
	}

	public String getLinkmantel(){
		return this.linkmantel;
	}

	public void setWeburl(String weburl){
		this.weburl=weburl;
	}

	public String getWeburl(){
		return this.weburl;
	}

	public void setEmail(String email){
		this.email=email;
	}

	public String getEmail(){
		return this.email;
	}

	public void setXzqh(String xzqh){
		this.xzqh=xzqh;
	}

	public String getXzqh(){
		return this.xzqh;
	}

	public void setBz(String bz){
		this.bz=bz;
	}

	public String getBz(){
		return this.bz;
	}

	public void setXtCzsj(String xtCzsj){
		this.xtCzsj=xtCzsj;
	}

	public String getXtCzsj(){
		return this.xtCzsj;
	}

	public void setXtCzrxm(String xtCzrxm){
		this.xtCzrxm=xtCzrxm;
	}

	public String getXtCzrxm(){
		return this.xtCzrxm;
	}

	public void setXtCzrid(String xtCzrid){
		this.xtCzrid=xtCzrid;
	}

	public String getXtCzrid(){
		return this.xtCzrid;
	}

	public void setXtCzrbm(String xtCzrbm){
		this.xtCzrbm=xtCzrbm;
	}

	public String getXtCzrbm(){
		return this.xtCzrbm;
	}

	public void setXtCzrbmid(String xtCzrbmid){
		this.xtCzrbmid=xtCzrbmid;
	}

	public String getXtCzrbmid(){
		return this.xtCzrbmid;
	}

	public void setXtCzip(String xtCzip){
		this.xtCzip=xtCzip;
	}

	public String getXtCzip(){
		return this.xtCzip;
	}

	public void setXtZhxgsj(String xtZhxgsj){
		this.xtZhxgsj=xtZhxgsj;
	}

	public String getXtZhxgsj(){
		return this.xtZhxgsj;
	}

	public void setXtZhxgrxm(String xtZhxgrxm){
		this.xtZhxgrxm=xtZhxgrxm;
	}

	public String getXtZhxgrxm(){
		return this.xtZhxgrxm;
	}

	public void setXtZhxgrid(String xtZhxgrid){
		this.xtZhxgrid=xtZhxgrid;
	}

	public String getXtZhxgrid(){
		return this.xtZhxgrid;
	}

	public void setXtZhxgrbm(String xtZhxgrbm){
		this.xtZhxgrbm=xtZhxgrbm;
	}

	public String getXtZhxgrbm(){
		return this.xtZhxgrbm;
	}

	public void setXtZhxgrbmid(String xtZhxgrbmid){
		this.xtZhxgrbmid=xtZhxgrbmid;
	}

	public String getXtZhxgrbmid(){
		return this.xtZhxgrbmid;
	}

	public void setXtZhxgip(String xtZhxgip){
		this.xtZhxgip=xtZhxgip;
	}

	public String getXtZhxgip(){
		return this.xtZhxgip;
	}

	public void setXtZxbz(String xtZxbz){
		this.xtZxbz=xtZxbz;
	}

	public String getXtZxbz(){
		return this.xtZxbz;
	}

	public void setXtZxsj(String xtZxsj){
		this.xtZxsj=xtZxsj;
	}

	public String getXtZxsj(){
		return this.xtZxsj;
	}

	public void setXtZxyy(String xtZxyy){
		this.xtZxyy=xtZxyy;
	}

	public String getXtZxyy(){
		return this.xtZxyy;
	}

	public void setXtZxrid(String xtZxrid){
		this.xtZxrid=xtZxrid;
	}

	public String getXtZxrid(){
		return this.xtZxrid;
	}

	public void setXtZxrxm(String xtZxrxm){
		this.xtZxrxm=xtZxrxm;
	}

	public String getXtZxrxm(){
		return this.xtZxrxm;
	}

	public void setXtZxrbm(String xtZxrbm){
		this.xtZxrbm=xtZxrbm;
	}

	public String getXtZxrbm(){
		return this.xtZxrbm;
	}

	public void setXtZxrbmid(String xtZxrbmid){
		this.xtZxrbmid=xtZxrbmid;
	}

	public String getXtZxrbmid(){
		return this.xtZxrbmid;
	}

	public void setXtZxip(String xtZxip){
		this.xtZxip=xtZxip;
	}

	public String getXtZxip(){
		return this.xtZxip;
	}

	public void setZxx(String zxx){
		this.zxx=zxx;
	}

	public String getZxx(){
		return this.zxx;
	}

	public void setZxy(String zxy){
		this.zxy=zxy;
	}

	public String getZxy(){
		return this.zxy;
	}

	public void setXtCjsj(String xtCjsj){
		this.xtCjsj=xtCjsj;
	}

	public String getXtCjsj(){
		return this.xtCjsj;
	}

	public void setXtLrsj(String xtLrsj){
		this.xtLrsj=xtLrsj;
	}

	public String getXtLrsj(){
		return this.xtLrsj;
	}

	public void setXtLrrxm(String xtLrrxm){
		this.xtLrrxm=xtLrrxm;
	}

	public String getXtLrrxm(){
		return this.xtLrrxm;
	}

	public void setXtLrrid(String xtLrrid){
		this.xtLrrid=xtLrrid;
	}

	public String getXtLrrid(){
		return this.xtLrrid;
	}

	public void setXtLrrbm(String xtLrrbm){
		this.xtLrrbm=xtLrrbm;
	}

	public String getXtLrrbm(){
		return this.xtLrrbm;
	}

	public void setXtLrrbmid(String xtLrrbmid){
		this.xtLrrbmid=xtLrrbmid;
	}

	public String getXtLrrbmid(){
		return this.xtLrrbmid;
	}

	public void setXtLrip(String xtLrip){
		this.xtLrip=xtLrip;
	}

	public String getXtLrip(){
		return this.xtLrip;
	}

	public void setOrgwords(String orgwords){
		this.orgwords=orgwords;
	}

	public String getOrgwords(){
		return this.orgwords;
	}

	public void setOrgnameabb(String orgnameabb){
		this.orgnameabb=orgnameabb;
	}

	public String getOrgnameabb(){
		return this.orgnameabb;
	}

}
